package com.diyizu.service;

import com.diyizu.domain.User;

import java.io.IOException;

/**
 * 注册业务
 */
public interface IRegService {
    //用户注册
    void userReg(String username,String password,String email);
    //改密码
    void updatePass(String username,String password);
    //改邮箱
    void updateEmail(String username,String email);
    //判断用户名格式是否正确
    boolean isUserFormat(String username);
    //判断邮箱是否已被绑定
    boolean isEmail(String email);
    //获取需要的用户
    User getUser(String username);
    //判断邮箱验证码是否正确
    boolean isIdentifyingCode(String code);
    //判断密码格式是否正确
    boolean isPassFormat(String password);
    //获取用户注册时间
    String getUserRegTime(String userName);
}
